+2005-09-26 Tor Lillqvist <tml@novell.com>
+
+ * gdk/win32/gdkwindow-win32.c (gdk_window_shape_combine_mask): Set
+ the shaped flag here, too. (#316871)
+ (gdk_window_shape_combine_region): Currently unimplemented, so
+ don't do anything to the shaped flag here.
+
2005-09-26 Matthias Clasen <mclasen@redhat.com>
Fix #316871, reported by Dan Winship:
+2005-09-26 Tor Lillqvist <tml@novell.com>
+
+ * gdk/win32/gdkwindow-win32.c (gdk_window_shape_combine_mask): Set
+ the shaped flag here, too. (#316871)
+ (gdk_window_shape_combine_region): Currently unimplemented, so
+ don't do anything to the shaped flag here.
+
2005-09-26 Matthias Clasen <mclasen@redhat.com>
Fix #316871, reported by Dan Winship:
GdkBitmap *mask,
gint x, gint y)
{
- g_return_if_fail (window != NULL);
+ GdkWindowObject *private = (GdkWindowObject *)window;
+
g_return_if_fail (GDK_IS_WINDOW (window));
if (!mask)
GDK_NOTE (MISC, g_print ("gdk_window_shape_combine_mask: %p: none\n",
GDK_WINDOW_HWND (window)));
SetWindowRgn (GDK_WINDOW_HWND (window), NULL, TRUE);
+
+ private->shaped = FALSE;
}
else
{
}
SetWindowRgn (GDK_WINDOW_HWND (window), hrgn, TRUE);
+
+ private->shaped = TRUE;
}
}